QT       += core gui multimedia

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++17

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    AnimationWindow.cpp \
    BGMContrl.cpp \
    ButtonGroup.cpp \
    Card.cpp \
    CardPanel.cpp \
    Cards.cpp \
    CountDown.cpp \
    EndingPanel.cpp \
    GameControl.cpp \
    Loading.cpp \
    MyButton.cpp \
    PlayHand.cpp \
    Player.cpp \
    Robot.cpp \
    RobotGrapLord.cpp \
    RobotPlayHand.cpp \
    ScorePanel.cpp \
    Strategy.cpp \
    UserPlayer.cpp \
    main.cpp \
    GamePanel.cpp

HEADERS += \
    AnimationWindow.h \
    BGMContrl.h \
    ButtonGroup.h \
    Card.h \
    CardPanel.h \
    Cards.h \
    CountDown.h \
    EndingPanel.h \
    GameControl.h \
    GamePanel.h \
    Loading.h \
    MyButton.h \
    PlayHand.h \
    Player.h \
    Robot.h \
    RobotGrapLord.h \
    RobotPlayHand.h \
    ScorePanel.h \
    Strategy.h \
    UserPlayer.h

FORMS += \
    ButtonGroup.ui \
    GamePanel.ui \
    ScorePanel.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

RESOURCES += \
    res.qrc

RC_ICONS = images/logo.ico
